Removed features.h test.
authorJeff Garzik <jgarzik@src.gnome.org>
Sat, 2 Jan 1999 07:32:22 +0000 (07:32 +0000)
committerJeff Garzik <jgarzik@src.gnome.org>
Sat, 2 Jan 1999 07:32:22 +0000 (07:32 +0000)
        * configure.in, config.h.in, gdk/gdkimage.c:
        Removed features.h test.

        * gdk/gdkdnd.c:
        Guard public functions against NULL pointer derefs.

13 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
config.h.in
configure.in
gdk/gdkdnd.c
gdk/gdkimage.c
gdk/x11/gdkdnd-x11.c
gdk/x11/gdkimage-x11.c

index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index 5a81e3e22673c8d9bf757b3efec97dc4dd193a8b..1af03da210924a91036b4df1ef21315101224be2 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-02  Jeff Garzik  <jgarzik@pobox.com>
+
+       * configure.in, config.h.in, gdk/gdkimage.c:
+       Removed features.h test.
+
+       * gdk/gdkdnd.c:
+       Guard public functions against NULL pointer derefs.
+
 Fri Jan  1 18:41:09 PST 1999 Manish Singh <yosh@gimp.org>
 
        * gdk/gdk.c
index f7d9c6c75a9ba870744af092c88c4cd749865959..600d96c43abd9a847df749c7211a84dbaa5ba4ef 100644 (file)
 /* Define if you have the <argz.h> header file.  */
 #undef HAVE_ARGZ_H
 
-/* Define if you have the <features.h> header file.  */
-#undef HAVE_FEATURES_H
-
 /* Define if you have the <limits.h> header file.  */
 #undef HAVE_LIMITS_H
 
index 0e1765c8f67f3cca7313a8bdff5b69993a10c595..2a4c8207f16fb921f20ba29d7ee30dc9b3966d4e 100644 (file)
@@ -315,8 +315,6 @@ AC_SUBST(x_ldflags)
 AC_SUBST(x_libs)
 AC_SUBST(xinput_progs)
 
-AC_CHECK_HEADERS(features.h)
-
 if test "x$enable_shm" = "xyes"; then
   # Check for shared memory
   AC_CHECK_HEADER(sys/ipc.h, AC_DEFINE(HAVE_IPC_H), no_sys_ipc=yes)
index 0578a8108946bc93b85bfbe113107f408875b977..3cd5effbf790192dbfe178d3a64fb87b8bfe64a6 100644 (file)
@@ -122,6 +122,8 @@ gdk_drag_context_new        (void)
 void            
 gdk_drag_context_ref (GdkDragContext *context)
 {
+  g_return_if_fail (context != NULL);
+
   ((GdkDragContextPrivate *)context)->ref_count++;
 }
 
@@ -131,6 +133,8 @@ gdk_drag_context_unref (GdkDragContext *context)
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
   private->ref_count--;
   
+  g_return_if_fail (context != NULL);
+
   if (private->ref_count == 0)
     {
       g_dataset_destroy (private);
@@ -157,10 +161,11 @@ gdk_drag_context_find (gboolean is_source,
                       Window   dest_xid)
 {
   GList *tmp_list = contexts;
+  GdkDragContext *context;
 
   while (tmp_list)
     {
-      GdkDragContext *context = (GdkDragContext *)tmp_list->data;
+      context = (GdkDragContext *)tmp_list->data;
 
       if ((!context->is_source == !is_source) &&
          ((source_xid == None) || (context->source_window &&
@@ -458,7 +463,7 @@ get_client_window_at_coords_recurse (Window  win,
     return None;
 }
 
-Window 
+static Window 
 get_client_window_at_coords (GdkWindowCache *cache,
                             Window          ignore,
                             gint            x_root,
@@ -550,7 +555,7 @@ get_client_window_at_coords_recurse (Window  win,
     return None;
 }
 
-Window 
+static Window 
 get_client_window_at_coords (Window  ignore,
                             gint    x_root,
                             gint    y_root)
@@ -2550,6 +2555,8 @@ gdk_drag_find_window (GdkDragContext  *context,
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
   Window dest;
 
+  g_return_if_fail (context != NULL);
+
   if (!private->window_cache)
     private->window_cache = gdk_window_cache_new();
 
@@ -2596,6 +2603,8 @@ gdk_drag_motion (GdkDragContext *context,
 {
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
 
+  g_return_val_if_fail (context != NULL, FALSE);
+
   if (context->dest_window != dest_window)
     {
       GdkEvent temp_event;
@@ -2707,6 +2716,8 @@ void
 gdk_drag_drop (GdkDragContext *context,
               guint32         time)
 {
+  g_return_if_fail (context != NULL);
+
   if (context->dest_window)
     {
       switch (context->protocol)
@@ -2731,6 +2742,8 @@ void
 gdk_drag_abort (GdkDragContext *context,
                guint32         time)
 {
+  g_return_if_fail (context != NULL);
+
   gdk_drag_do_leave (context, time);
 }
 
@@ -2744,7 +2757,7 @@ gdk_drag_status (GdkDragContext   *context,
   GdkDragContextPrivate *private;
   XEvent xev;
 
-  g_return_if_fail (context != 0);
+  g_return_if_fail (context != NULL);
 
   private = (GdkDragContextPrivate *)context;
 
@@ -2837,7 +2850,7 @@ gdk_drop_reply (GdkDragContext   *context,
 {
   GdkDragContextPrivate *private;
 
-  g_return_if_fail (context != 0);
+  g_return_if_fail (context != NULL);
 
   private = (GdkDragContextPrivate *)context;
   
@@ -2874,6 +2887,8 @@ gdk_drop_finish (GdkDragContext   *context,
                 gboolean          success,
                 guint32           time)
 {
+  g_return_if_fail (context != NULL);
+
   if (context->protocol == GDK_DRAG_PROTO_XDND)
     {
       XEvent xev;
@@ -2902,9 +2917,10 @@ void
 gdk_window_register_dnd (GdkWindow      *window)
 {
   static guint32 xdnd_version = 3;
-  
   MotifDragReceiverInfo info;
 
+  g_return_if_fail (window != NULL);
+
   /* Set Motif drag receiver information property */
 
   if (!motif_drag_receiver_info_atom)
index 81bfb7648fe4220d19177c4aeefa4e8619bd68d6..3c5cfe9b0f603da36f9b0684d49fd4ad8f6cd73b 100644 (file)
@@ -25,9 +25,6 @@
 #ifndef _XOPEN_SOURCE
 #  define _XOPEN_SOURCE 1
 #endif
-#ifdef HAVE_FEATURES_H
-#  include <features.h>
-#endif
 
 #include <stdlib.h>
 #include <sys/types.h>
index 0578a8108946bc93b85bfbe113107f408875b977..3cd5effbf790192dbfe178d3a64fb87b8bfe64a6 100644 (file)
@@ -122,6 +122,8 @@ gdk_drag_context_new        (void)
 void            
 gdk_drag_context_ref (GdkDragContext *context)
 {
+  g_return_if_fail (context != NULL);
+
   ((GdkDragContextPrivate *)context)->ref_count++;
 }
 
@@ -131,6 +133,8 @@ gdk_drag_context_unref (GdkDragContext *context)
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
   private->ref_count--;
   
+  g_return_if_fail (context != NULL);
+
   if (private->ref_count == 0)
     {
       g_dataset_destroy (private);
@@ -157,10 +161,11 @@ gdk_drag_context_find (gboolean is_source,
                       Window   dest_xid)
 {
   GList *tmp_list = contexts;
+  GdkDragContext *context;
 
   while (tmp_list)
     {
-      GdkDragContext *context = (GdkDragContext *)tmp_list->data;
+      context = (GdkDragContext *)tmp_list->data;
 
       if ((!context->is_source == !is_source) &&
          ((source_xid == None) || (context->source_window &&
@@ -458,7 +463,7 @@ get_client_window_at_coords_recurse (Window  win,
     return None;
 }
 
-Window 
+static Window 
 get_client_window_at_coords (GdkWindowCache *cache,
                             Window          ignore,
                             gint            x_root,
@@ -550,7 +555,7 @@ get_client_window_at_coords_recurse (Window  win,
     return None;
 }
 
-Window 
+static Window 
 get_client_window_at_coords (Window  ignore,
                             gint    x_root,
                             gint    y_root)
@@ -2550,6 +2555,8 @@ gdk_drag_find_window (GdkDragContext  *context,
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
   Window dest;
 
+  g_return_if_fail (context != NULL);
+
   if (!private->window_cache)
     private->window_cache = gdk_window_cache_new();
 
@@ -2596,6 +2603,8 @@ gdk_drag_motion (GdkDragContext *context,
 {
   GdkDragContextPrivate *private = (GdkDragContextPrivate *)context;
 
+  g_return_val_if_fail (context != NULL, FALSE);
+
   if (context->dest_window != dest_window)
     {
       GdkEvent temp_event;
@@ -2707,6 +2716,8 @@ void
 gdk_drag_drop (GdkDragContext *context,
               guint32         time)
 {
+  g_return_if_fail (context != NULL);
+
   if (context->dest_window)
     {
       switch (context->protocol)
@@ -2731,6 +2742,8 @@ void
 gdk_drag_abort (GdkDragContext *context,
                guint32         time)
 {
+  g_return_if_fail (context != NULL);
+
   gdk_drag_do_leave (context, time);
 }
 
@@ -2744,7 +2757,7 @@ gdk_drag_status (GdkDragContext   *context,
   GdkDragContextPrivate *private;
   XEvent xev;
 
-  g_return_if_fail (context != 0);
+  g_return_if_fail (context != NULL);
 
   private = (GdkDragContextPrivate *)context;
 
@@ -2837,7 +2850,7 @@ gdk_drop_reply (GdkDragContext   *context,
 {
   GdkDragContextPrivate *private;
 
-  g_return_if_fail (context != 0);
+  g_return_if_fail (context != NULL);
 
   private = (GdkDragContextPrivate *)context;
   
@@ -2874,6 +2887,8 @@ gdk_drop_finish (GdkDragContext   *context,
                 gboolean          success,
                 guint32           time)
 {
+  g_return_if_fail (context != NULL);
+
   if (context->protocol == GDK_DRAG_PROTO_XDND)
     {
       XEvent xev;
@@ -2902,9 +2917,10 @@ void
 gdk_window_register_dnd (GdkWindow      *window)
 {
   static guint32 xdnd_version = 3;
-  
   MotifDragReceiverInfo info;
 
+  g_return_if_fail (window != NULL);
+
   /* Set Motif drag receiver information property */
 
   if (!motif_drag_receiver_info_atom)
index 81bfb7648fe4220d19177c4aeefa4e8619bd68d6..3c5cfe9b0f603da36f9b0684d49fd4ad8f6cd73b 100644 (file)
@@ -25,9 +25,6 @@
 #ifndef _XOPEN_SOURCE
 #  define _XOPEN_SOURCE 1
 #endif
-#ifdef HAVE_FEATURES_H
-#  include <features.h>
-#endif
 
 #include <stdlib.h>
 #include <sys/types.h>